package com.mycompany.model;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.UniqueConstraint;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;



@Entity
public class Prodotto extends AbstractEntity {


	private Long codice;
	
	private String descrizione;
	
	private boolean abilitato;
	
	@ManyToOne
	private Categoria categoria;
	
	public Prodotto() {
		// TODO Auto-generated constructor stub

	}
	
	public Prodotto(Long codice, String descrizione) {
		super();
		this.codice = codice;
		this.descrizione = descrizione;
	}

	public Long getCodice() {
		return codice;
	}

	public void setCodice(Long codice) {
		this.codice = codice;
	}

	public String getDescrizione() {
		return descrizione;
	}

	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}

	public boolean isAbilitato() {
		return abilitato;
	}

	public void setAbilitato(boolean abilitato) {
		this.abilitato = abilitato;
	}

	public Categoria getCategoria() {
		return categoria;
	}

	public void setCategoria(Categoria categoria) {
		this.categoria = categoria;
	}




	


	
	
	
	
}
